import type { MinimalUser } from './user'

export interface ArticleItem {
    id: number          // 文章id
    title: string       // 文章标题
    content: string     // 文章内容
    coverImg: string    // 文章封面
    state: string       // 文章状态
    categoryId: number  // 文章分类id
    createUser: number  // 文章创建者id
    createTime: string  // 文章创建时间
    updateTime: string  // 文章更新时间
    likes?: number      // 文章点赞数
    comments?: number   // 文章评论数
}

// 带用户信息的文章类型
export interface ArticleWithUser extends ArticleItem {
    user: MinimalUser  // 使用现有的 MinimalUser 类型
}